﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmMantenimientoTrabajador.aspx.cs" Inherits="Aurora.Web.Mantenimiento.frmMantenimientoTrabajador" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <script src='<%= ResolveClientUrl("~/Scripts/jsTrabajador.js") %>'></script>
    <div class="page-header">
        <h1>Mantenimiento de Trabajadores</h1>
    </div>
    <div class="form-horizontal" role="form">
        <div class="form-group">
            <label for="inNombre" class="col-md-2 control-label">Nombre</label>
            <div class="col-md-3">
                <input type="text" class="form-control" id="inNombre" placeholder="Nombre del trabajador" runat="server" />
            </div>
            <label for="inApellidos" class="col-md-2 control-label">Apellidos</label>
            <div class="col-md-3">
                <input type="text" class="form-control" id="inApellidos" placeholder="Apellidos del trabajador" runat="server" />
            </div>
        </div>
        <div class="form-group">
            <label for="inDNI" class="col-md-2 control-label">DNI</label>
            <div class="col-md-3">
                <input type="text" class="form-control" id="inDNI" placeholder="Ejemplo: 00247554" runat="server" />
            </div>
            <label for="inCodigo" class="col-md-2 control-label">Código</label>
            <div class="col-md-3">
                <input type="text" class="form-control" id="inCodigo" placeholder="Ejemplo: US9903" runat="server" />
            </div>
            <div class="col-md-2">
                <asp:Button CssClass="btn btn-default" runat="server" ID="btnBuscar" Text="Buscar" OnClick="btnBuscar_Click" />
            </div>
        </div>
    </div>
    <div class="container-fluid">
        <div class="col-lg-12">

            <asp:GridView runat="server" ID="grdTrabajadores" CssClass="table table-bordered table-strpied" EmptyDataText="No hay resultados para su busqueda." AutoGenerateColumns="false" Width="81%" OnPageIndexChanging="grdTrabajadores_PageIndexChanging" OnRowCommand="grdTrabajadores_RowCommand" OnRowEditing="grdTrabajadores_RowEditing" OnRowUpdating="grdTrabajadores_RowUpdating">
                <Columns>
                    <asp:BoundField DataField="TRA_ID" ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden">
                        <HeaderStyle CssClass="hidden"></HeaderStyle>
                        <ItemStyle CssClass="hidden"></ItemStyle>
                    </asp:BoundField>
                    <asp:BoundField DataField="ROL_ID" ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden">
                        <HeaderStyle CssClass="hidden"></HeaderStyle>
                        <ItemStyle CssClass="hidden"></ItemStyle>
                    </asp:BoundField>
                    <asp:TemplateField HeaderText="Código">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblCodigo" Text='<%# Eval("TRA_CODIGO") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox runat="server" ID="txtCodigo" Text='<%# Eval("TRA_CODIGO") %>' Width="100%"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="20%" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Nombre">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblNombre" Text='<%# Eval("TRA_NOMBRE") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox runat="server" ID="txtNombre" Text='<%# Eval("TRA_NOMBRE") %>' Width="100%"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="20%" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Ap. Paterno">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblApPaterno" Text='<%# Eval("TRA_APPATERNO") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox runat="server" ID="txtApPaterno" Text='<%# Eval("TRA_APPATERNO") %>' Width="100%"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="20%" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Ap. Materno">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblMaterno" Text='<%# Eval("TRA_APMATERNO") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox runat="server" ID="txtMaterno" Text='<%# Eval("TRA_APMATERNO") %>' Width="100%"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="20%" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="DNI">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblDNI" Text='<%# Eval("TRA_DNI") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <asp:TextBox runat="server" ID="txtDNI" Text='<%# Eval("TRA_DNI") %>' Width="100%"></asp:TextBox>
                        </EditItemTemplate>
                        <ItemStyle Width="45%" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="Estado">
                        <ItemTemplate>
                            <asp:Label runat="server" ID="lblDNI" Text='<%# Eval("TRA_ESTADO") %>'></asp:Label>
                        </ItemTemplate>
                        <EditItemTemplate>
                            <%--<asp:TextBox runat="server" ID="txtDNI" Text='<%# Eval("TRA_ESTADO") %>' Width="100%"></asp:TextBox>--%>
                            <asp:DropDownList runat="server" ID="ddlEstado" DataValueField='<%# Eval("TRA_ESTADO") %>'>
                                <asp:ListItem Text="Activo" Value="1" Selected="True"></asp:ListItem>
                                <asp:ListItem Text="Inactivo" Value="0"></asp:ListItem>
                            </asp:DropDownList>
                        </EditItemTemplate>
                        <ItemStyle Width="45%" />
                    </asp:TemplateField>
                    <asp:TemplateField ShowHeader="False">
                        <EditItemTemplate>
                            <asp:LinkButton ID="lnkUpdate" runat="server" CausesValidation="True" CommandName="Update" Text="Actualizar"></asp:LinkButton>
                            &nbsp;<asp:LinkButton ID="lnkCancel" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancelar"></asp:LinkButton>
                        </EditItemTemplate>
                        <ItemTemplate>
                            <asp:LinkButton ID="lnkEdit" runat="server" CausesValidation="False" CommandName="Edit" Text="Editar"></asp:LinkButton>
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Center" Width="15%" />
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:LinkButton runat="server" ID="lnkAsignar" CommandName="Asignar" Text="Asignar"></asp:LinkButton>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
            <asp:HiddenField runat="server" ID="hfCodigo" />
            <asp:HiddenField runat="server" ID="hfDNI" />
            <asp:HiddenField runat="server" ID="hfNombre" />
            <asp:HiddenField runat="server" ID="hfApellidos" />
        </div>
    </div>
    <!-- Button trigger modal -->
    <button class="btn btn-primary" data-toggle="modal" data-target="#dvMntTrabajador">
        Agregar trabajador
    </button>

    <!-- Modal -->
    <div class="modal fade" id="dvMntTrabajador" tabindex="-1" role="dialog" aria-labelledby="dvMntTrabajadorLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title" id="dvMntTrabajadorLabel">Mantenimiento Trabajadores</h4>
                </div>
                <div class="modal-body">
                    <div class="form-horizontal" role="form">
                        <div class="form-group">
                            <label for="inputEmail3" class="col-sm-2 control-label">Código : </label>
                            <div class="col-sm-10">
                                <asp:TextBox runat="server" ID="txtCodigoMant"></asp:TextBox>
                            </div>
                        </div>
                        <div class="form-group">
                            <label for="inputPassword3" class="col-sm-2 control-label">Nombre : </label>
                            <div class="col-sm-10">
                                <input type="password" class="form-control" id="inputPassword3" placeholder="Password">
                                <asp:TextBox runat="server" ID=""></asp:TextBox>
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-sm-offset-2 col-sm-10">
                                <div class="checkbox">
                                    <label>
                                        <input type="checkbox">
                                        Remember me
                                    </label>
                                </div>
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-sm-offset-2 col-sm-10">
                                <button type="submit" class="btn btn-default">Sign in</button>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-primary">Save changes</button>
                </div>
            </div>
        </div>
    </div>
</asp:Content>
